artificial grove - French English Dictionary